package com.zdkj.subway.rca.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zdkj.subway.rca.dto.in.OneSidedSales;
import com.zdkj.subway.rca.entity.SwCkClearRules;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;


/**
 * 清分规则管理
 *
 * @author stw
 * @date 2020-11-08 22:46:57
 */
public interface SwCkClearRulesMapper extends BaseMapper<SwCkClearRules> {
    List<Map<String, String>> selectLineMap();

    List<Map<String, String>> selectServiceMap();

    List<Map<String, String>> selectClearRulesMap();

    List<Map<String, String>> selectSubClearRulesMap(@Param("clearRules") String clearRules);

    List<Map<String, Object>> getTconscleanListMap(@Param("maxMonthDate") String maxMonthDate);

    List<OneSidedSales> getLineByOperator(@Param("maxMonthDate") String maxMonthDate);

    List<Map<String, String>> getParamsLine();
}
